1030,1047,1074,1105,1128,1149,1153,1166,1172,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1175,1169,1153,1141,1128,1113,1104,1094,1083,1054,1030,1001,967,957,936,937,937,937,936,934,932,930,928,926,924,923,920,918,916,916,915,912,908,905,904,903,903,901,899,898,896,894,892,891,890,889,889,887,887,889,891,894,896,897,899,901,903,905,906,908,913,917,932,935,936,937,939,942,943,946,948,951,955,970,985,990,991,994,996,998,999,1000,1001,1002,1002,1003,1003,1004,1004,1005,1005,1005,1005,1005,1006,1007,1008,1010,1011,1013,1015,1015,1016,1018,1020,1021,1022,1022,1022,1022,1022,1022,1023,1024,1024,1025,1025,1026,1026,1026,1026,1027,1028,1030,1030,1030,1029,1028,1026,1024,1022,1020,1019,1017,1015,1014,1012,1009,1006,1003,1001,999,999,999,999,999,998,997,996,996,997,997,998,999,1000,1001,1004,1007,1009,1009,1009,1014,1022,1024,1027,1028,1029,1030,1030,1030,1030,1030,1030,1030,1031,1031,1032,1034,1035,1036,1036,1039,1040,1043,1044,1045,1047,1047,1047,1047,1045,1044,1042,1041,1039,1038,1037,1036,1036,1036,1035,1035,1036,1038,1039,1039,1040,1041,1042,1042,1042,1041,1041,1040,1038,1037,1036,1035,1035,1036,1036,1036,1037,1037,1039,1040,1041,1041,1042,1042,1042,1042,1042,1041,1041,1041,1040,1039,1038,1037,1036,1036,1036,1036,1036,1036,1036,1036,1036,1037,1039,1040,1041,1042,1042,1042,1042,1040,1039,1037,1033,1031;357,353,352,353,353,356,355,354,357,361,391,406,421,451,466,481,496,511,526,541,556,571,601,616,631,646,661,676,691,706,721,736,751,766,781,798,797,793,788,789,796,797,791,791,798,806,784,760,767,772,772,768,767,765,763,762,760,759,758,757,757,756,756,754,752,748,745,743,741,740,739,736,734,732,732,732,729,728,726,724,722,720,717,715,712,709,710,710,710,710,710,710,711,711,712,713,713,713,713,712,712,711,710,709,707,709,709,709,710,710,710,710,709,708,707,706,705,702,701,699,697,695,694,692,690,688,673,671,669,667,665,664,664,663,662,662,661,659,656,655,653,652,650,648,640,638,636,635,633,632,631,629,628,626,624,622,621,619,617,616,611,608,607,602,600,598,595,592,590,587,585,582,581,580,580,580,579,577,576,574,571,570,568,566,564,562,559,557,555,554,552,549,548,547,546,544,543,543,543,543,542,541,540,539,538,537,535,534,532,531,529,528,528,527,527,526,525,524,523,522,521,520,519,517,513,509,508,506,505,504,502,500,498,496,493,490,487,483,482,480,478,476,475,472,470,468,466,463,461,458,456,456,455,454,452,449,447,445,442,440,438,437,436,434,433,431,429,426,422,420,417,416,413,412,409,408,404,402,399,395,393,390,386,385,381,379,378,377,376,375,373,371,368,367,366,364,361,360